﻿Public Class ContainerStepWorkReportDTO
    Private m_ContainerID As String
    ''' <summary>
    ''' 流水卡ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerID() As String
        Get
            Return m_ContainerID
        End Get
        Set(ByVal value As String)
            m_ContainerID = value
        End Set
    End Property

    Private m_FactoryID As String
    ''' <summary>
    ''' 车间id
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FactoryID() As String
        Get
            Return m_FactoryID
        End Get
        Set(ByVal value As String)
            m_FactoryID = value
        End Set
    End Property

    Private m_WorkCenterID As String
    ''' <summary>
    ''' 工区ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkCenterID() As String
        Get
            Return m_WorkCenterID
        End Get
        Set(ByVal value As String)
            m_WorkCenterID = value
        End Set
    End Property

    Private m_TeamID As String
    ''' <summary>
    ''' 班组ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TeamID() As String
        Get
            Return m_TeamID
        End Get
        Set(ByVal value As String)
            m_TeamID = value
        End Set
    End Property

    Private m_WorkflowstepID As String
    ''' <summary>
    ''' 工序ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowstepID() As String
        Get
            Return m_WorkflowstepID
        End Get
        Set(ByVal value As String)
            m_WorkflowstepID = value
        End Set
    End Property

    Private m_ResourceID As String
    ''' <summary>
    ''' 设备ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ResourceID() As String
        Get
            Return m_ResourceID
        End Get
        Set(ByVal value As String)
            m_ResourceID = value
        End Set
    End Property

    Private m_WorkerID As String
    ''' <summary>
    ''' 操作工ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkerID() As String
        Get
            Return m_WorkerID
        End Get
        Set(ByVal value As String)
            m_WorkerID = value
        End Set
    End Property

    Private m_CheckerID As String
    ''' <summary>
    ''' 检验员ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckerID() As String
        Get
            Return m_CheckerID
        End Get
        Set(ByVal value As String)
            m_CheckerID = value
        End Set
    End Property

    Private m_Qty As Integer
    ''' <summary>
    ''' 报工数量/自检合格数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As Integer
        Get
            Return m_Qty
        End Get
        Set(ByVal value As Integer)
            m_Qty = value
        End Set
    End Property

    Private m_SelfCheckOutofToleranceQty As Integer
    ''' <summary>
    ''' 自检超差数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SelfCheckOutofToleranceQty() As Integer
        Get
            Return m_SelfCheckOutofToleranceQty
        End Get
        Set(ByVal value As Integer)
            m_SelfCheckOutofToleranceQty = value
        End Set
    End Property

    Private m_SelfCheckLossQty As Integer
    ''' <summary>
    ''' 自检报废数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SelfCheckLossQty() As Integer
        Get
            Return m_SelfCheckLossQty
        End Get
        Set(ByVal value As Integer)
            m_SelfCheckLossQty = value
        End Set
    End Property

    Private m_SeleCheckQualifiedQty As Integer
    ''' <summary>
    ''' 自检合格数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SeleCheckQualifiedQty() As Integer
        Get
            Return m_SeleCheckQualifiedQty
        End Get
        Set(ByVal value As Integer)
            m_SeleCheckQualifiedQty = value
        End Set
    End Property

    Private m_CheckType As Integer
    ''' <summary>
    ''' 检验类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckType() As Integer
        Get
            Return m_CheckType
        End Get
        Set(ByVal value As Integer)
            m_CheckType = value
        End Set
    End Property

    Private Property m_ContainerStepDispatchID As String
    ''' <summary>
    ''' 派工记录id
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerStepDispatchID As String
        Get
            Return m_ContainerStepDispatchID
        End Get
        Set(ByVal value As String)
            m_ContainerStepDispatchID = value
        End Set
    End Property

    Private Property m_ContainerStepWorkReportID As String
    ''' <summary>
    ''' 唯一id
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerStepWorkReportID As String
        Get
            Return m_ContainerStepWorkReportID
        End Get
        Set(ByVal value As String)
            m_ContainerStepWorkReportID = value
        End Set
    End Property

    Private Property m_CreateDate As DateTime
    ''' <summary>
    ''' 报工时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CreateDate As DateTime
        Get
            Return m_CreateDate
        End Get
        Set(ByVal value As DateTime)
            m_CreateDate = value
        End Set
    End Property

    Private m_IsUse As Integer
    ''' <summary>
    ''' 是否有效记录
    ''' </summary>
    ''' <remarks></remarks>
    Public Property IsUse() As Integer
        Get
            Return m_IsUse
        End Get
        Set(ByVal value As Integer)
            m_IsUse = value
        End Set
    End Property

    Private m_SurplusEmployeeID As String
    ''' <summary>
    ''' 节余件确认人ID
    ''' </summary>
    ''' <remarks></remarks>
    Public Property SurplusEmployeeID() As String
        Get
            Return m_SurplusEmployeeID
        End Get
        Set(ByVal value As String)
            m_SurplusEmployeeID = value
        End Set
    End Property

    Private m_UOM2ID As String
    ''' <summary>
    ''' 第二单位（备注2）	
    ''' </summary>
    ''' <remarks></remarks>
    Public Property UOM2ID() As String
        Get
            Return m_UOM2ID
        End Get
        Set(ByVal value As String)
            m_UOM2ID = value
        End Set
    End Property

    Private m_Qty2 As Integer
    ''' <summary>
    ''' 第二数量（备注1)
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Qty2() As Integer
        Get
            Return m_Qty2
        End Get
        Set(ByVal value As Integer)
            m_Qty2 = value
        End Set
    End Property

    Private Property m_StepInfoID As String
    ''' <summary>
    ''' 工步ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property StepInfoID As String
        Get
            Return m_StepInfoID
        End Get
        Set(ByVal value As String)
            m_StepInfoID = value
        End Set
    End Property

    Private Property m_ReasonDesc As String
    ''' <summary>
    ''' 超期原因
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReasonDesc As String
        Get
            Return m_ReasonDesc
        End Get
        Set(ByVal value As String)
            m_ReasonDesc = value
        End Set
    End Property

    Private Property m_ReasonType As String
    ''' <summary>
    ''' 超期原因类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReasonType As String
        Get
            Return m_ReasonType
        End Get
        Set(ByVal value As String)
            m_ReasonType = value
        End Set
    End Property

    Private m_IMENLossQty As Integer
    ''' <summary>
    ''' 试件废票数
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Specimenlossqty() As Integer
        Get
            Return m_IMENLossQty
        End Get
        Set(ByVal value As Integer)
            m_IMENLossQty = value
        End Set
    End Property

    Private m_IMENQty As Integer
    ''' <summary>
    ''' 试件数
    ''' </summary>
    ''' <remarks></remarks>
    Public Property Specimenqty() As Integer
        Get
            Return m_IMENQty
        End Get
        Set(ByVal value As Integer)
            m_IMENQty = value
        End Set
    End Property
    Private m_FirstContainerNo As String
    ''' <summary>
    ''' 首件批次号
    ''' </summary>
    ''' <remarks></remarks>
    Public Property FirstContainerNo() As String
        Get
            Return m_FirstContainerNo
        End Get
        Set(ByVal value As String)
            m_FirstContainerNo = value
        End Set
    End Property

    'add zhunan 2022.6.15
    Private m_KeyProcessBatchNo As String
    ''' <summary>
    ''' 关键过程批次号
    ''' </summary>
    ''' <remarks></remarks>
    Public Property KeyProcessBatchNo() As String
        Get
            Return m_KeyProcessBatchNo
        End Get
        Set(ByVal value As String)
            m_KeyProcessBatchNo = value
        End Set
    End Property
#Region "装试添加"
    Private Property m_IssueReason As Integer
    ''' <summary>
    ''' 装配原因
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IssueReason As Integer
        Get
            Return m_IssueReason
        End Get
        Set(ByVal value As Integer)
            m_IssueReason = value
        End Set
    End Property

    Private Property m_IssueType As Integer
    ''' <summary>
    ''' 装配类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IssueType As Integer
        Get
            Return m_IssueType
        End Get
        Set(ByVal value As Integer)
            m_IssueType = value
        End Set
    End Property

    Private Property m_GuideDoc As String
    ''' <summary>
    ''' 指导文件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property GuideDoc As String
        Get
            Return m_GuideDoc
        End Get
        Set(ByVal value As String)
            m_GuideDoc = value
        End Set
    End Property

    Private Property m_Note As String
    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Note As String
        Get
            Return m_Note
        End Get
        Set(ByVal value As String)
            m_Note = value
        End Set
    End Property

    Private Property m_WorkReportMaterialRecordID As String
    ''' <summary>
    ''' 装配记录表唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkReportMaterialRecordID As String
        Get
            Return m_WorkReportMaterialRecordID
        End Get
        Set(ByVal value As String)
            m_WorkReportMaterialRecordID = value
        End Set
    End Property

    Private Property m_IssueERPMaterialID As String
    ''' <summary>
    ''' 报工装配记录ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IssueERPMaterialID As String
        Get
            Return m_IssueERPMaterialID
        End Get
        Set(ByVal value As String)
            m_IssueERPMaterialID = value
        End Set
    End Property

    Private Property m_SplitReportMaterialRecordID As String
    ''' <summary>
    ''' 分解记录表唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SplitReportMaterialRecordID As String
        Get
            Return m_SplitReportMaterialRecordID
        End Get
        Set(ByVal value As String)
            m_SplitReportMaterialRecordID = value
        End Set
    End Property

    Private Property m_IsFinish As String
    ''' <summary>
    ''' 分解记录表唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsFinish As String
        Get
            Return m_IsFinish
        End Get
        Set(ByVal value As String)
            m_IsFinish = value
        End Set
    End Property

#End Region
End Class
